home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Demos / Bowers Development / AppMaker 2.0b5 / Examples / TCL / AMReminder / MainWindow.h < prev    next >
Text File  |  1996-03-19  |  1KB  |  45 lines

  1. /* MainWindow.h -- window class */
  2. /* Created 01/01/95 12:01 PM by AppMaker */
  3.  
  4. #pragma once
  5.  
  6. #include "zMainWindow.h"
  7. #include <CAMArrayPane.h>
  8.  
  9. /*----------*/
  10. class CReminders : public CAMArrayPane {
  11. public:
  12.     void    IViewTemp        (CView            *anEnclosure,
  13.                              CBureaucrat    *aSupervisor,
  14.                              Ptr            viewData);        // is override
  15.     void    GetCellText        (Cell            aCell,
  16.                              short            availableWidth,
  17.                              StringPtr        itsText);        // is override
  18. }; /* CReminders */
  19.  
  20. /*----------*/
  21. class CMainWindow : public ZMainWindow {
  22. public:
  23.     virtual    void    IMainWindow    (CDirector            *aSupervisor,
  24.                                      CAMReminderData        *theData);
  25.     void    UpdateMenus        (void);                            // is override
  26.     void     DoCommand        (long            theCommand);    // is override
  27.  
  28. protected:
  29.     virtual void    DoAddReminder    (void);
  30.     virtual void    DoEditReminder    (void);
  31.     virtual void    DoDeleteReminder    (void);
  32.  
  33. protected:
  34.     void    ProviderChanged    (CCollaborator    *aProvider,
  35.                              long            reason,
  36.                              void*            info);            // is override
  37.     CAMArrayPane    *NewReminders        (void);        // is override
  38.  
  39. protected:
  40.     CAMReminderData    *itsData;
  41.  
  42.     // your application-specific data members:
  43.  
  44. }; /* CMainWindow */
  45.